//
//  FileInfoManager.h
//  MapEdit
//
//  Created by Steven Canfield on 7/6/07.
//  Copyright 2007 __MyCompanyName__. All rights reserved.
//

#import <Cocoa/Cocoa.h>
#import "FileInfo.h"
#import "NSMutableDataAdditions.h"

@interface FileInfoManager : NSObject {
	chk_type_t	_type;
	chk_ver_t	_version1;
	chk_iver_t	_version2;
	chk_ive2_t	_version3;
	chk_vcod_t	_verficationCode;
}

- (id)init;
- (NSData *)serializedType;
- (NSData *)serializedVersion1;
- (NSData *)serializedVersion2;
- (NSData *)serializedVersion3;
- (NSData *)serializedVerificationCode;
- (void)setType:(chk_type_t)type;
- (void)setVersion1:(chk_ver_t)version;
- (void)setVersion2:(chk_iver_t)version;
- (void)setVersion3:(chk_ive2_t)version3;
- (void)setVerificationCode:(chk_vcod_t)code;
@end
